package com.javaear.beangenerator.processor;

import com.javaear.beangenerator.Beaner;
import com.javaear.beangenerator.Context;

/**
 * process context params
 *
 * @author aooer
 */
interface ReverseProcessor {

    /**
     * before process doing
     *
     * @param context context
     */
    void init(Context context);

    /**
     * build beaner from context params
     * and other provide
     *
     * @return beaner
     */
    Beaner process();
}
